Adapting FUJABA for Building a Meta Modelling Framework
نویسندگان
چکیده
The Real-Time Systems Lab performs research in the area forward engineering of automotive system software and reengineering of large industrial embedded systems in general. We need adequate CASE-tools to evaluate our approaches. These tools should be built on a shared meta modelling framework according to current standards (e.g. MOF 2.0, JMI, OCL, GXL). The FUJABA Tool Suite provides a substantial part of the required functionality (e.g. model editor, graph rewriting engine, Java code generator), but has to be adjusted to meet the standards. Currently, the necessary extensions can only be implemented by changing the FUJABA core, which is unsatisfactory. We would prefer to extract some FUJABA core functionality and distribute it over additional plug-ins. By doing so we could benefit from FUJABA for our meta modelling framework without compromising its present functionality.
منابع مشابه
Letting EMF Tools Talk to Fujaba through Adapters
Many software modelling tools are built on top of the Eclipse Modeling Framework (EMF) through which they can communicate and exchange models. In contrast to that, the Fujaba Toolsuite defines its own modelling framework. Both frameworks are built on the same concepts of software modelling. Therefore, they can be adapted. This paper presents an implementation of a generic adapter layer that ada...
متن کاملDeveloping a Model Composition Framework with Fujaba – An Experience Report
Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduce...
متن کاملBuilding Graphical Editors with GEF and Fujaba
The Fujaba tool suite supports the development of models and the generation of code, but it does not cover the development of tools with graphical user interfaces. In this paper, we report on ongoing work in constructing Fujaba-based graphical editors with GEF, an Eclipse-based framework for constructing graphical editors.
متن کامل.1 Organizing Committee @bullet Jendrik Johannes. Developing a Model Composition Framework with Fujaba an Ex- Perience Report Pattern Matching and Rewriting (day 1) Developing a Model Composition Framework with Fujaba – an Experience Report
Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduce...
متن کاملFujaba goes Web 2.0
The latest research activities of the Fujaba group of Kassel University led to challenges in development of new web technologies enabling end users to wrap services into web gadgets and to combine them into complex web applications. Web applications running inside a webbrowser bring new requirements to the traditional desktop application development process. Since web applications usually don’t...
متن کامل